1.计算面积与周长:
r = 8
s = r * r
print("面积是")
print(s)
z = r + r + r + r
print("周长是")
print(z)
#面积是
#64
#周长是
#32
2.输入圆的半径,计算出圆的面积和周长:
r = input("请输入半径:")
r = float(r)
s = 3.14 * r * r
print("圆的面积:",s)
r = input("请输入圆的半径")
r = int(r)
s = 3.14 * r * r
print("圆的半径是",s)
#请输入圆的半径6
#圆的半径是113.039999
3.输入正方形的边长,计算出正方形的面积和周长:
r = input("请输入正方形的边长")
r = int(r)
s = r * r
print("正方形的面积是",s)
l = 4 * r
print("正方形的周长是",l)
#请输入正方形的边长5
#正方形的面积是 25
#正方形的周长是 20
4.计算一个一元二次方程
a = input("请输入一个数字:")
b = input("请输入一个数字:")
c = input("请输入一个数字:")
a = float(a)
b = float(b)
c = float(c)
d = b**2 - 4 * a * c
print(d)
#请输入一个数字:6
#请输入一个数字:7
#请输入一个数字:8
#-143.0
5.请问计算机,一元一次方程是否有解:
a =input("a = ")
a = int(a)
b = input("b =")
b = int(b)
print("a是否大于b:",a > b)
a = input("请输入一个数字:")
b = input("请输入一个数字:")
c = input("请输入一个数字:")
a = int(a)
b = int(b)
c = int(c)
d = b**2 - 4 * a * c
print("请问这个一元一次方程是否有解:", d >= 0)
#请输入一个数字:6
#请输入一个数字:9
#请输入一个数字:1
#请问这个一元一次方程是否有解:True
6.输入一个同学的语文,数学课成绩,做出判断?
规则1:两门课都在80分以上,显示优秀。
规则2:只有一门课80分以上,显示良好。
(用逻辑运算符来完成)
tyhao = False
xxhan = False
pdhan = True
print("他是三好学生?",tyhao and xxhao and pdhao)
print("他是差学生?",not pdhao)
print("他是优秀学生?", pdhao and (xxhao or tyhao))
yw = input("语文的成绩")
sx = input("数学的成绩")
yw = int(yw)
sx = int(sx)
print("优秀", yw >= 80 and sx >= 80)
print("良好", yw >= 80 or sx >= 80)
#语文的成绩90
#数学的成绩90
#优秀 True
#良好 True
6.1.用if语句,做判断
yw = input("请输入语文成绩:")
yw = int(yw)
sx = input("请输入数学成绩:")
sx = int(sx)
if yw >= 80 and sx >= 80:
print("优秀")
else:
if yw >= 80 or sw >= 80:
print("良好")
else:
print(",什么也不是")
#请输入语文成绩:86
#请输入数学成绩:75
#良好
7. 输入一个成绩,如果大于等于60,则显示“及格!”;如果小于60,则显示“不及格”!(要求用简单条件语句完成)
cj = input("输入成绩:")
cj = float(cj)
if cj >= 60:
print("及格!")
a = input("成绩:")
a = float(a)
if a >= 60:
print("及格")
if a < 60:
print("不及格")
#成绩:12
#不及格
7.1 输入2个整数,输出其中的最大数,输入一个成绩,如果大于等于60,则显示“及格”;如果小于60,则显示“不及格”(要求用if ...else语句完成)
cj = input("请输入成绩:")
cj = float(cj)
if cj >= 60:
print("及格")
else:
print("不及格")
a = input("输入一个整数:")
b = input("输入另一个整数:")
a = int(a)
b = int(b)
if a > b:
print(a)
else:
print(b)
#输入一个整数:9
#输入另一个整数:6
#9
a = input("输入一个整数:")
b = input("输入一个整数:")
c = input("输入一个整数: ")
d = input("输入一个整数: ")
a = int(a)
b = int(b)
c = int(c)
d = int(d)
t = a
if a < t:
t = a
if b > t:
t = b
if c > t
t = c
print("最大值", t)
#输入一个整数:9
#输入一个整数:8
#输入一个整数:7
#输入一个整数:6
#6
8.输入一个成绩,如果大于等于90,显示“Very Good”;
如果小于90,大于等于80,显示“Good”;
如果小于80,大于等于70,显示“Just“;
如果小于70,大于等于60,显示“Pass“;
否则,显示“Bad”.
cj = input("请输入成绩:")
cj = float(cj)
if cj >= 80:
print("Good")
elif cj >= 60:
print("Pass")
else:
print("Bad")
a = input("请输入成绩:")
a = float(a)
if a >= 90:
print("Very Good")
elif a >= 80:
print("Good")
elif a >= 70:
print("Just so so")
elif a >= 60:
print("Pass")
else:
print("Bad")
#请输入成绩:54
#Bad
9.输入英语(one,two,three),翻译成中文的(一,二,三)
a = input("输入中文的数字")
if a == "一":
print("one")
elif a == "二":
print("two")
elif a == "三"
print("three")
else:
print("我不知道")
a = input("输入一个中文数字")
if a == "one":
print("一")
elif a == "two":
print("二")
elif a == "three":
printa("三")
else:
print("我不知道")
#输入一个中文数字:one
#一
编写一个程序,要求用户输入一个分数(0--100),然后根据以下条件输出相应的等级:90-100为A,80-89为B,70-79为C,60-69为D,60以下为F。
m = input("输入一个分数:")
m = float(m)
if m < 0 or m > 100:
print("Invalid")
elif m >= 90:
print("A")
elif m >= 80:
print("B")
elif m >= 70:
print("C")
elif m >= 60:
print("D")
elif m < 60:
print("E")
else:
print("E")
#输入一个分数:90
#A
10.奇偶数判断:编写一个程序,要求用户输入一个整数,然后判断它是奇数还是偶数,并显示相应的信息。
n = input("请输入一个整数")
n = int(n)
if n%2 == 0:
print("偶数")
else:
print("奇数")
#请输入一个整数4
#偶数
11.编写一个简单的计算器程序,要求用户输入两个数字和一个运算符(+,-,*,/),然后根据运算符执行相应的操作并显示结果
a = int(input("请输入一个数:"))
b = int(input("请输入一个数:"))
c = (input("请输入一个符号:"))
if c == "+":
print("结果是",(a + b))
elif c == "-":
print("结果是",(a - b))
elif c == "*":
print("结果是",(a * b))
elif c == "/"
print("结果是",(a / b))
else:
print("错误")
#请输入一个数:4
#请输入一个数:4
#请输入一个符号:+
#结果是8
12.输出1,2,3...,100;输出1,3,5,7...99
i = 1
while i <= 100:
print(i)
i = i +1
m = 1
while m <= 100:
print(m)
m = m + 2
#1
#3
#5
#7
...
#97
#99
13.输出1*2*3...*10;输出1+2+3,......,+100
i = 1
s = 0
while i <= 100:
s = s + 1 #s = 0 + 1 + 2 + 3...+100
i = i + 1 #i = 2,3...100,101
print(s)
i = 1
s = 1
while i <= 10:
s = s * i
i = i + 1
print(s)
#1
#2
#6
#24
#120
#720
#5040
#40320
#362880
#3628800
i = 1
s = 1
while i <= 10:
s = s * i
i = i + 1
print(s)
#3628800
14.输入一个正整数n,输出n!
4! = 1 * 2 * 3 *4
n! = 1 * 2 * 3 * 4 *...* n
a = input("请输入一个正整数:")
a = int(a)
c = 1
b = 1
while b <= a:
c = c * b
b = b + 1
print(c)
#请输入一个正整数:4
#24
15.输入5个整数,找出其中的最大数和最小数
n = input("n =")
n = int(n)
t = n
i = 1
while i <= 4:
n = input("n =")
n = int(n)
if n > t:
t = n
i = i + 1
print("最大的数是:",t)
n = input("n =")
n = int(n)
a = n
b = n
i = 1
while i <= 4:
n = input("n =")
n = int(n)
if n > a:
a = n
if n < b
b = n
i = i + 1
print("最大的数是:",a)
print("最小的数是:",b)
16.输出1,2,3,...,100(用while+break)
输出2,4,6,8,...,100(用while+break)
i = 1
while True:
print(i)
if i >= 100:
break
i = i + 1
n = 2
while True:
print(n)
if n >= 100:
break
n = n + 2
#2
#4
#6
...
#96
#98
#100
17.输出100以内所有的奇数(用continue)
输出50以内所有不能被3整除的数
i = 0
while i < 100:
i = i + 1
if i % 2 == 0:
continue
print(i)
i = 0
while i < 50:
i = i + 1
if i % 3 == 0
continue
print(i)
#1
#2
#4
#5
#7
#8
#10
#11
...
#46
#47
#49
#50
18.输入若干个整数,求出其中所有偶数之和。当输入0时,程序结束
s = 0
while True:
n = input("n =")
n = int(n)
if n == 0:
break
if n % 2 == 0:
s = n + s
print(s)
#n = 5
#n = 4
#n = 6
#n = 8
#n = 7
#n = 9
#n = 2
#n = 0
#20
19.输入若干个整数,求出其中所有能同时被3和7整除的数之和,当输入-1时,程序结束
s = 0
while True:
n =input("n =")
n =int(n)
if n == 0:
break
if n % 2 == 0:
s = s + n
print(s)
s = 0
while True:
n = input("n =")
n = int(n)
if n == -1
break
if n % 3 == 0 and n % 7 == 0:
s = n + s
print(s)
#n = 3
#n = 21
#n = 28
#n = 9
#n = 4
#n = -1
#21
20.输出1,3,5...99(用for循环完成)
i = 1
while i <= 100:
print(i)
i = i +1
print()
for i in range(1,101,1):
print(i)
i = 1
for i in range(1,100,2):
print(i)
#1
#3
#5
#7
...
#97
#99