午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Python 1000道練習題(2)

 知識情報院 2022-02-21

1 輸出多行文本

print("""
這是一個
多行
文本!
"""
)

2 輸出兩個日期間隔的天數(shù)

from datetime import date
f_date = date(201972)
l_date = date(2020711)
delta = l_date - f_date
print(delta.days)

3 給定球的半徑,輸出球的體積

from math import pi
r= float(input("請輸入球體的半徑 r :"))
V= 4.0/3.0*pi* r**3
print('這個球體的體積是: ',V)

4 輸出給定數(shù)字與17的差值,如果數(shù)字大于17,則輸出的差值乘以2

def difference(n):
    if n <= 17:
        return 17 - n
    else:
        return (n - 17) * 2 

print(difference(22))
print(difference(14))

5 給定三個數(shù)字,如果三個數(shù)字相等,則輸出三個數(shù)字和的三倍

def sum_thrice(x, y, z):

     sum = x + y + z
  
     if x == y == z:
      sum = sum * 3
     return sum

print(sum_thrice(123))
print(sum_thrice(333))

5 給定一個字符串,是否以Is開頭,是的話返回字符串,否則在原字符串前面增加Is

def new_string(str):
  if len(str) >= 2 and str[:2] == "Is":
    return str
  return "Is" + str

print(new_string("Array"))
print(new_string("IsEmpty"))

6 給定字符串,輸出原字符串的 N 倍

def larger_string(str, n):
   return str * n

print(larger_string('abc'2))
print(larger_string('.py'3))

7 輸入一個數(shù)字,判斷是奇數(shù)還是偶數(shù)

num = int(input("Enter a number: "))
mod = num % 2
if mod > 0:
    print("This is an odd number.")
else:
    print("This is an even number.")

8 輸入一個數(shù)字 n,輸出 n、nn、nnn 之和

num = int(input("請輸入一個數(shù)字: "))
mod = num % 2
if mod > 0:
    print("這是個奇數(shù).")
else:
    print("這是個偶數(shù).")

9 輸出列表中 4 的個數(shù)

def list_count_4(nums):
  count = 0  
  for num in nums:
    if num == 4:
      count = count + 1

  return count

print(list_count_4([14674]))
print(list_count_4([146474]))

10 給定一個字母,判斷是否是元音

def is_vowel(char):
    all_vowels = 'aeiou'
    return char in all_vowels
print(is_vowel('c'))
print(is_vowel('e'))

今天我們給大家分享了,Python 的 10 個練習題,大家都會做了嗎?

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多