根據輸入的成績的範圍列印及格
或者不及格
。
grade =
float
(input
('請輸入成績:'))
if grade >=60:
print
('及格'
)else
:print
('不及格'
)
根據輸入的年紀範圍列印成年
或者未成年
,如果年齡不在正常範圍內(0~150)列印這不是人!
。
age =
int(
input
('請輸入年齡:'))
if age <
0or age >
150:
print
('不是人'
)elif age <18:
print
('未成年'
)else
:print
('成年人'
)
輸入兩個整數a和b,若a-b的結果為奇數,則輸出該結果,否則輸出提示資訊a-b的結果不是奇數
。
a =
int(
input
('請輸入a:'))
b =int
(input
('請輸入b:'))
if( a - b )%2
!=0:print
(a-b)
else
:print
('a-b的結果不是奇數'
)
使用for和while迴圈輸出 0~100內所有3的倍數。
for x in
range(3
,101,3
):print
(x)
x =
3while
true
:print
(x) x +=
3if x >
101:
break
使用for和while迴圈輸出0~100內所有的偶數。
for num in
range
(101):
if num %2==
0:print
(num)
x =
0while
true
:print
(x) x +=
2if x >
101:
break
使用迴圈計算1*2*3*4*...*10
的結果
x=
1for num in
range(1
,11):
x *= num
print
(x)#3628800
統計100以內個位數是2並且能夠被3整除的數的個數。
count=
0for num in
range
(101):
if num %
10==
2and num %3==
0:count +=
1print
(count)
輸入任意乙個正整數,求他是幾位數?
num =
int(
input
('請輸入乙個正整數:'))
x =1
count =
0while
true
: count +=
1 x *=
10if num / x <1:
break
print
(count,
'位數'
)
注意: 這兒不能使用字串,只能用迴圈
列印出所有的水仙花數,所謂水仙花數是指乙個三位數,其各位數字⽴方和等於該數本身。例如:153是
⼀個⽔仙花數,因為1³ + 5³ + 3³
等於 153。
for num in
range
(100
,1000):
if(num //
100)**3
+((num %
100)
//10)**
3+(num %10)
**3== num:
print
(num)
判斷指定的數是否是素數(素數就是質數,即除了1和它本身以外不能被其他的數整除的數)
num =
int(
input
('請輸入數字:'))
for x in
range(2
, num)
:if num % x ==0:
print
(num,
'不是質數'
)break
else
:print
(num,
'是質數'
)
求斐波那契數列列中第n個數的值:1,1,2,3,5,8,13,21,34… (這兒的n可以是任意正整數,可以通過輸入來確定)
n =
int(
input
('輸入正整數'))
x =int((
((1+
5**0.5)/2
)**n-((
1-5**
0.5)/2
)**n)*(
1/5**
0.5)
)print
(x)
輸出9*9口訣。 程式分析:分行與列考慮,共9行9列,i控制行,j控制列。
這是經典的"百馬百擔"問題,有一百匹馬,馱一百擔貨,大馬馱3擔,中馬馱2擔,兩隻小馬馱1擔,問有大,中,小馬各幾匹?(可以直接使用窮舉法)
day3 分之和迴圈作業
根據輸入的成績的範圍列印及格或者不及格。num 75if num 60 print 及格 else print 不及格 根據輸入的年紀範圍列印成年或者未成年,如果年齡不在正常範圍內 0 150 列印這不是人 num 155if 18 num 150 print 成年 elif num 150 pri...
day3 分之和迴圈作業
根據輸入的成績的範圍列印及格或者不及格。grade int input 請輸入成績 百分制 if grade 100or grade 0 print 輸入有誤 elif grade 60 print 及格 else print 不及格 根據輸入的年紀範圍列印成年或者未成年,如果年齡不在正常範圍內 0...
day3 分之和迴圈作業
根據輸入的成績的範圍列印及格或者不及格。result float input 請輸入考試成績 if result 60 print 及格 else print 不及格 根據輸入的年紀範圍列印成年或者未成年,如果年齡不在正常範圍內 0 150 列印這不是人 age int input 請輸入年齡 if...