解释说明
单行注释:#
多行注释:"*3, '*3
if语句
if 条件|bool :
执行代码1
elif 条件|bool
执行代码
else:
执行代码2
1、计算 -13//2==-7 or (1/0)>0 的结果?
True
2、输入一个5位数,判断其是否是回文数,(回文数如:12321 56265 …)
a = int(input("请输入一个五位数:"))
a1 = a//10000
a2 = a//1000%10
a4 = a//10%10
a5 = a%10
if a1==a5 and a2==a4:
print("是回文数")
else:
print("不是回文数")
3、请设计程序,计算给定字符串中字母的个数。
s = "a1b2c3"
count = 0
for a in s:
if a.isalpha():
count += 1
print(count)
注意:计算的是字符串中的字母
4、做学生成绩系统,如果成绩大于80分,输出优秀,如果成绩大于70分并且小于80分,输出良好,如果成绩大于60分并且小于70分,输出及格,小于60分输出不及格。
score = int(input("请输入成绩:"))
if 100>=score>=0 :
if score>=80:
print("优秀")
elif score>=70:
print("良好")
elif score>=60:
print("及格")
else:
print("不及格")
else:
print("非法成绩")
5、打印某年某月有多少天。
import calendar
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
if month ==2:
#判断是否是闰年
if calendar.isleap(year):
print(29)
else:
print(28)
else:
if month in (1,3,5,7,8,10,12):
print(31)
else:
print(30)
引入calendar函数:
import calendar
print(calendar.calendar(2035))
输出2035的日历
6、输入一个字符,判断其是字母,数字还是其他
a = input("请输入成绩:")
if a.isalpha() :
print("是字母")
elif a.isdigit() :
print("是数字")
else:
print("其他")
7、输入一个字母,大小写相互转换
a = input("请输入字母:")
if a.islower():
print(a.upper())
elif a.isupper():
print(a.lower())
else :
print("输入错误")
8、引入math函数
import math
print(math.sqrt(9)) #平方根
print(math.sin(math.pi/6))
print(math.pow(5,3))
print(math.ceil(5.1))
print(math.ceil(-5.1))
print(math.exp(10))
print(math.floor(5.1))
print(math.floor(-5.1))
max()
min()
print(abs(-3))
type()
9、一如turtle函数——小乌龟
画lLove
import turtle
turtle.speed(1)
turtle.width(3)
turtle.pencolor('blue')
turtle.up()
turtle.goto(-300,200)
turtle.down()
turtle.goto(-320,-100)
turtle.goto(-220,-100)
turtle.up()
turtle.goto(-140,-100)
turtle.down()
turtle.circle(70)
turtle.up()
turtle.goto(-30,30)
turtle.down()
turtle.goto(30,-100)
turtle.goto(100,30)
turtle.up()
turtle.goto(130,-30)
turtle.down()
turtle.goto(250,-30)
turtle.left(90)
turtle.circle(60,325)