2.顺序结构&&习题
一,表达式
1.四则运算
a = 6
b = 2
print(a+b) #输出:8
print(a-b) #输出:4
print(a*b) #输出:12
print(a/b) #输出:3
print(5/2) #输出2.5
2.取余
% 取余,余数的符号(正负),随后面的除数
print(6 % 2) # 输出:0
print(7 % 2) # 输出:1
print(-7 % 2) # 输出: 1
print(7 % -2) # 输出:-1
print(-7 % -2) # 输出:-1
3.+=,-=,*=,/=
a = 3
b = 5
a+=b # a = a+b
print(a) #输出:8
print(b) #输出:5
4.>,<,>=,<=,==等于,!=不等于
a<=b表示:a小于b 或 a == b。这个符号自带or
二·习题记录
1.交换两个变量的值
a = 3
b = 2
c = 0
c = a
a = b
b = c
print(a)
print(b)
2.计算(a+b)*c的值
a,b,c = input().split()
a = int(a)
b = int(b)
c = int(c)
d = (a+b)*c
print(d)
3.求反三位数
a = 123
print(a%10,end='')
print(int(a/10)%10,end='')
print(int(a/100)%10)
4.买图书
【题目描述】
已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。
【输入】
输入n,m。
【输出】
小明还剩多少钱(保留2位小数)。
【输入样例】
100 100
【输出样例】
20.00
n,m = input().split()
n = int(n)
m = int(m)
print("%.2f"%(n-m*0.8))
5.带余除法
【题目描述】
给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。
【输入】
一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。
【输出】
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
【输入样例】
10 3
【输出样例】
3 1
a,b = input().split()
a = int(a)
b = int(b)
c = int(a/b)
d = int(a%b)
print(c,end=' ')
print(d)
6.【17NOIP普及组】成绩
【题目描述】
牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是:
总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%
牛牛想知道,这门课程自己最终能得到多少分。
【输入】
只有 1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测 成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。
【输出】
只有 1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是 100 分。
【输入样例】
100 100 80
【输出样例】
90
a,b,c = input().split()
a = int(a)
b = int(b)
c = int(c)
d = a*0.2+b*0.3+c*0.5
d = int(d)
print(d)
7.打印字符
ord():将字符转换为整数
chr():将整数转换为字符
【题目描述】
输入一个整数,即字符的ASCII码,保证存在对应的可见字符。输出相对应的字符。
【输入】
一个整数,即字符的ASCII码,保证存在对应的可见字符。
【输出】
一行,包含相应的字符。
【输入样例】
65
【输出样例】
A
#整数转字符
a = int(input())
print(chr(a))
#字符转整数
a = input()
print(ord(a))
8.数字对调
【题目描述】
输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。
【输入】
三位数。
【输出】
如题述结果。
【输入样例】
123
【输出样例】
321
a = int(input())
b = a%10
c = int(a/10)%10
d = int(a/100)%10
e = b*100+c*10+d
print(e)
9.反向输出一个三位数
【题目描述】
将一个三位数反向输出,例如输入358,反向输出853。
【输入】
一个三位数n。
【输出】
反向输出n。
【输入样例】
100
【输出样例】
001
a = int(input())
print(a%10,end='')
print(int(a/10)%10,end='')
print(int(a/100)%10)
标签:输出,顺序,10,int,样例,&&,print,习题,100
From: https://www.cnblogs.com/sqy2010/p/17591508.html