通过题目入门python基础
简介:本文通过,python的基础题目,带领大家入门python的基础语法,以实用主义为主。
差
读取四个整数 A,B,C,D,并计算 (A×B−C×D) 的值。
输入格式
输入共四行,第一行包含整数 A,第二行包含整数 B,第三行包含整数 C,第四行包含整数 D。
输出格式
输出格式为 DIFERENCA = X,其中 X 为 (A×B−C×D) 的结果。
数据范围
−10000≤A,B,C,D≤10000
输入样例:
5
6
7
8
输出样例:DIFERENCA = -26
提交代码:
print("DIFERENCA = %d"%(int(input())*int(input()) - int(input()) * int(input())))
涉及到的语法:
input()
:接受字符串,一行一行的读取;int()
:将字符串转换成int类型数据;"(%d)"%(int(input))
:python的格式化输出的格式,对标C语言的printf。
倍数
读取两个正整数值 A 和 B。
如果其中一个是另一个的整数倍,则输出 Sao Multiplos,否则输出 Nao sao Multiplos。
输入格式
共一行,两个整数 A 和 B。
输出格式
按题目所述,输出结果。
数据范围0<A,B<100
输入样例:6 24
输出样例:Sao Multiplos
提交代码:
a, b = map(int, input().split(' '))
if b % a == 0 or a % b == 0:
print("Sao Multiplos")
else:
print("Nao sao Multiplos")
涉及到的语法:split(char)
:讲字符串按照,(char)字符分割。if else
:含义编程语言都一样,只是需要注意最后需要":",然后python中依靠缩进来分层。
动物
给定你三个葡萄牙语单词,这些词将根据下表从左到右定义一个动物。
请你确定并输出这个动物的名称。
输入格式
根据上表,输入包含三个单词,每行一个,用以识别动物,单词由小写字母构成。
输出格式
输出识别出的动物的名称。
输入样例:
vertebrado
mamifero
onivoro
输出样例:homem
提交代码:
dict = { # python字典,通过层层字典来解决问题
'vertebrado':{ # 第一维
'ave':{ # 第二维
'carnivoro':'aguia', # 第三维
'onivoro':'pomba' # 字典有一个key值,然后对应有一个value值。
},
'mamifero':{
'onivoro':'homem',
'herbivoro':'vaca'
}
},
'invertebrado':{
'inseto':{
'hematofago':'pulga',
'herbivoro':'lagarta'
},
'anelideo':{
'hematofago':'sanguessuga',
'onivoro':'minhoca'
}
}
}
a,b,c = [input() for i in range(3)] # for循环python高级写法 快速持续运行一个语法input()
print(dict[a][b][c]) # 因为这里是三维的字典,所以希望找到一个确定的值,需要三层访问
涉及到的语法:dict
:python字典。for in 循环其他用法
零食
某商店出售 5 种零食,零食编号为 1∼5。
5 种零食的价目表如下所示:
零食种类 价格
零食 1 R$ 4.00
零食 2 R$ 4.50
零食 3 R$ 5.00
零食 4 R$ 2.00
零食 5 R$ 1.50
现在给定某种零食的编号和数量,请你计算总价值是多少。
输入格式
输入包含两个整数 x 和 y,其中 x 为零食编号,y 为零食数量。
输出格式
输出格式为Total: R$ X
,其中 X 为总价值,保留两位小数。
数据范围
1≤x≤5,
1≤y≤100
输入样例:3 2
输出样例:Total: R$ 10.00
提交代码:
x,y=map(int,input().split(' '))
price=[0,4,4.5,5,2,1.5]
print("Total: R$ %.2lf"%(price[x]*y))
涉及到的语法:[]
:python列表
字符串长度
给定一行长度不超过 100 的非空字符串,请你求出它的具体长度。
输入格式
输入一行,表示一个字符串。注意字符串中可能包含空格。
输出格式
输出一个整数,表示它的长度。
数据范围
1≤字符串长度≤100
字符串末尾无回车
输入样例:I love Beijing.
输出样例:15
提交代码:
print(len(input()))
涉及语法:len()
:获取字符串长度。