小白正在学习Python,从变量输出开始。请使用input函数读入一个字符串,然后将其输出。
输入描述:
输入一行字符串。
输出描述:
将读入的变量输出。
示例1
输入:
Nowcoder
输出:
Nowcoder
题解:
n=input()#基础题,不用动脑 print(n)第二题读入整数数字
在学会读入字符串以后,小白还想要读入整数,请你帮他使用input函数读入数字并输出数字与变量类型。
输入描述:
输入只有整数。
输出描述:
将输入的数字输出,同时换行输出变量类型。
示例1
输入:
1
输出:
1
题解:
可以使用 type() 方法来查看数据类型如:
number=eval(input()) print(number) print(type(number))第三题牛牛的小数输出
牛牛正在学习Python的输出,他想要使用print函数控制小数的位数,你能帮助它把所有读入的数据都保留两位小数输出吗?
输入描述:
读入一个浮点类型小数。
输出描述:
保留两位小数输出。
示例1
输入:
1.000000
输出:
1.00
题解:
这里可以使用”{}“.format()格式进行格式化输出,例:
a=eval(input())
print("{:.2f}".format(a))
第四题小数化整数
日常生活中我们会遇到很多小数,但是有的人不喜欢小数,因此会用四舍五入的方式将其去掉。在Python中我们更加简单,可以利用强制类型转换将小数转变成整数,请你试一试。
输入描述:
输入一个浮点小数。
输出描述:
输出将其强制类型转换为int后的结果。
示例1
输入:
10.1
输出:
10
题解:
可以在print()函数里使用int()函数来进行强制类型转换
n=eval(input()) print(int(n))第五题为整数增加小数点
虽说很多人讨厌小数点,但是有时候小数点是必不可少的一项,请你使用强制类型转换为输入的整数增加小数点,并输出改变类型后的变量类型。
输入描述:
输入一个整数。
输出描述:
输出强制类型转换后的结果,换行再输出变量类型。
示例1
输入:
1
输出:
1.0
题解:
跟上题类似,也可以试着强制转换成浮点型,需要注意一点,需要一个参数来接受强制转换后的数值,因为这个强制转换只是临时的,并不改变原数据类型
n=eval(input()) a=float(n)#用a来接受强制转换后的浮点数 print(float(a)) print(type(a))第六题十六进制数字的大小
计算的世界,除了二进制与十进制,使用最多的就是十六进制了,现在使用input读入一个十六进制的数字,输出它的十进制数字是多少?
输入描述:
input读入一个十六进制数字,按照字符串的形式包括数字0-9、字母A-F。
输出描述:
输出读入数字的十进制大小。
示例1
输入:
A
输出:
10
题解:
python中int的用法:int()函数用于将一个字符串或数字转换为整型,语法为【class int(x, base=10)】,参数x表示字符串或数字,base表示进制数,默认十进制。非常重要!!!
x = input() print(int(x, 16))第七题牛牛最好的朋友们
牛牛有两个最好的朋友,他们的名字分别用input读入记录在两个字符串中,请使用字符串连接(+)帮助牛牛将两个朋友的名字依次连接在一个字符串中输出。
输入描述:
依次输入两个字符串
输出描述:
输出连接后的字符串
示例1
输入:
NiuMei
NiuNeng
输出:
NiuMeiNiuNeng
题解:
这道题,不用担心大胆做!简单直接!
name1=input() name2=input() print(name1+name2)第八题牛牛最好的朋友们
牛妹正在学英语,但是背单词实在是太痛苦了,她想让你帮她写一个小程序,能够根据输入的单词,快速得到单词的长度。
输入描述:
输入一个字符串,仅包含大小写字母。
输出描述:
输出字符串的长度。
示例1
输入:
Hello
输出:
5
题解:
使用len()来获取长度
word=input() print(len(word))第九题不用循环语句的重复输出
牛牛正在学习Python,他想多次输出朋友的名字,但是因为还没有学习循环语句,他不知道该怎么输出,你能够帮助他将输入的朋友的名字重复输出100次吗?(提示:不可以使用循环或者递归语句,使用字符串 * 运算)
输入描述:
输入一个字符串。
输出描述:
输出重复100次之后的字符串,字符串之间没有间隔。
示例1
输入:
Hello
输出:
HelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHello
题解:
word=input() print(word*100)第十题截取用户名前10位
牛客网正在录入用户的昵称,但是有的昵称太长了,对于这些过长的昵称,牛牛觉得截取昵称字符串前10个字符就可以了,你可以帮他写一个程序吗?
输入描述:
输入一个字符串,长度一定不低于10。
输出描述:
输出截取前10个字符后的子串。
示例1
输入:
NiuNiuisBest
输出:
NiuNiuisBe
题解:
注意使用字符串截取即可str[start:end]且不包含end位置的数字
name=input() print(name[0:10])



