python学习笔记
作业一
1. 输入两个整数,并打印出它们的和
a = input('请输入第一个整数: ')
b = input('请输入第二个整数: ')
# 分别把 a、b 转换成整数
# 计算 a、b 的和,赋值给变量c
c=int(a)+int(b)
# 打印c
print('c=',c)
①该题涉及输入输出函数,其中input()函数可以获取用户输入的信息,默认为字符串形式,所以需要int()函数转化为整数型。引号内的内容会直接呈现在屏幕上,用于提示用户。
②单引号与双引号的作用相同,表示字符串,其中三引号可以表示多行注释。
③print()函数可以有多种形式输出,例如:
name = 'guo'
num = 1
print('a',2,[]) #按照逗号分隔输出的内容
print('aaa' + 'b' + 'c') #若不想分隔,可以在中间加上加号
print('输出的数字为:{}'.format(num)) #使用{}槽这种写法
print('%d %s' %(num,name)) #用类似c语言的写法
print(f'name是{name},num是{num}') #个人认为最方便的写法
输出结果:
a 2 []
aaabc
输出的数字为:1
1 guo
name是guo,num是1
2.输入两个整数,如果两个整数之和小于100,则输出 ‘小于100’,否则输出 ‘不小于100’
a = input('请输入第一个整数: ')
b = input('请输入第二个整数: ')
# 分别把 a、b 转换成整数
# 计算 a、b 的和,赋值给变量c
c=int(a)+int(b)
# 判断c是否小于100,按要求输出
if c<100:
print('小于100')
else:
print('不小于100')
if、elif、else后紧跟的表达式后都要有冒号。
3. 输入两组姓名和年龄,然后存入一个字典,并输出
name1 = input('请输入第一个姓名: ')
age1= input('请输入第一个年龄: ')
name2 = input('请输入第二个姓名: ')
age2 = input('请输入第二个年龄: ')
# 分别把age1和age2转成整数
# 构造字典dict_name
dict_name = {name1:int(age1),name2:int(age2)}
# 打印字典
print(dict_name)
4 .依次输入10组整数,然后求和,并输出
sum_num = 0
for i in range(10):
# 用input输入数字并转化为整数
# sum_num 对输入的数字进行累加
sum_num+=int(input())
print(sum_num)
此为python中最基础的内容,只有掌握好基础,才能尝试更为高级的东西。