1、
1、假如你现在25周岁,每年365天,计算你过了多少个星期天(大概数字)
提示 :地板除
2、毕业薪资为10000元,每年涨20%,十年之后你的薪资为多少元?
提示: 幂运算(**)
3、一个圆的半径为3cm,计算圆的周长和面积,pi=3.14
周长: 2 * 3.14 * 半径
面积: 3.14 * 半径平方
4、从凌晨0:0:0秒计时,到现在过了65520秒,现在是几点几分几秒
提示 :地板除 和 取余
2、标准输入函数 input()
1、作用 :接受从终端输入的字符,赋值给变量
2、语法
变量名 = input(\'提示字符串\')
name = input(\'请输入姓名:\')
3、int()
将字符串类型的数字转成整型(可做运算)
age = int(input(\'年龄:\'))
age = input(\'年龄:\')
age = int(age)
4、练习
1、age.py,输入一个人的周岁,将其虚岁给打印出来
2、输入两个整数a和b,计算这两个数的和、差、乘积、a的b次方
请输入第1个整数: 10
请输入第2个整数: 20
10+20=30
10-20=-10
10*20=200
10**20=...
3、写一个程序,定义一个合同的样式
甲方:____ 乙方:_____
合同金额:______
... ...
日期:____年___月___日
如:
甲方姓名:紫衫龙王
乙方姓名:金毛狮王
合同金额:1000000
输入年份:2019
输入月份:03
输入日期:26
3、if分支结构
1、作用 :让程序根据条件,选择性地执行某条或者某些语句
2、语法结构
if 条件1:
python语句
elif 条件2:
python语句
...
...
else:
python语句
3、注意
1、if、elif、else后一定要加 :
2、elif可有可无
3、else可有可无,最多只有1个
4、关系运算符
> >= < <=
== :等于
!= :不等于
2、练习
1、输入一个数字,判断是正数、负数、还是0
2、(0)石头
(1)剪刀
(2)布
(q)退出
请出拳(0/1/2/q):
结果:
0:出拳:石头
... ...
5、逻辑运算符
1、and :两个或者多个条件同时成立
if 条件1 and 条件2 and 条件3:
python语句块
2、or :两个或者多个条件满足任何一个即可
if 条件1 or 条件2 or 条件3:
python语句块
3、练习
1、输入一个人的年龄,如果年龄<0或者>150,输入不合法
age = int(input(\'请输入年龄:\'))
if age<0 or age>150:
print(\'不合法\')
else:
print(age)
2、猜数字游戏
电脑随机出一个数字,你来猜,猜完告诉你:猜大了,猜小了,猜对了!
computer = random.randint(1,100)
while 1:
num = int(input(\'请猜一个数字:\'))
if num > computer:
print(\'大了\')
elif num < computer:
print(\'小了\')
else:
print(\'对了\')
break
3、计算一个人的标准体重
男性标准体重计算公式:(身高-80)*0.7
女性标准体重计算公式:(身高-70)*0.6
要求:
******************************
标准体重计算程序 V1.0
作者 :你
1、男性
2、女性
******************************
请选择(1/2):
根据选择计算标准体重
终端打印输出标准体重
print(\'\'\'
******************************
标准体重计算程序 V1.0
作者 :你
1、男性
2、女性
******************************
\'\'\')
while 1:
a = int(input(\'请选择(1/2):\'))
if a == 1:
sg = int(input(\'您的选择是男性,请输入身高(cm):\'))
bz = (sg-80)*0.7
print(\'您的标准体重是:\',bz)
break
elif a == 2:
sg = int(input(\'您的选择是女性,请输入身高(cm):\'))
bz = (sg - 70) * 0.6
print(\'您的标准体重是:\', bz)
break
else:
print(\'输入有误!,请重新输入:\')
6、字符串 :有序的字符序列
1、算术运算符
+ += * *=
"你好" + "赵丽颖" = "你好赵丽颖"
s1 = \'A\'
s2 = \'B\'
s1 += s2 等同于 s1 = s1 + s2
s1 *= 3 等同于 s1 = s1 * 3
2、比较运算符
== != in 、not in
choice = input(\'0/1/2/q\')
if choice not in \'012q\':
print(\'请做出正确的选择\')
3、常用函数
1、len(变量名) :获取字符串长度
4、练习
1、输入任意一个字符,判断是否合法
1、如果不是一个字符,提示:不是一个字符
2、数字、字母、_,否则提示:不合法
提示:
# if 分支判断
if 字符长度不为1:
... ...
elif s 在 所有的数字字母下划线字符串中:
合法
else:
....
2、用程序判断输入的数字是否为合法的手机号码
提示:13000000000 到 18999999999
num = int(input(\'请输入手机号:\'))
if 13000000000<=num<=18999999999 :
print(\'合法\')
else:
print(\'不合法\')
3、输入年份,判断是否为闰年
闰年 :1、能被4整除但是不能被100整除
2、能被400整除
year = int(input(\'请输入年份:\'))
if year%4==0 and year%100!=0:
print(\'是闰年\')
elif year % 400 ==0:
print(\'是闰年\')
else:
print(\'不是闰年\')
4、用字符串 * 打印三角形
要求:从终端输入一个整数,代表三角形距离左侧的距离
请输入一个整数: 10 (字符串相加,字符串乘号*)
*
***
*****
*******
a = int(input(\'请输入整数:\'))
b = 1
while a >= 0:
print(\' \'*a,\'*\'*b)
b += 2
a -= 1
相关文章: