【浙大python】7-6 产生每位数字相同的n位数 (30分)

读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A
输入格式:
在一行中输入A和B。

输出格式:
在一行中输出整数AA...A,一共B个A

输入样例1:
1, 5
输出样例1:
11111

输入样例2:
3 ,4
输出样例2:
3333




开始的程序写成这样
a,b = input().split(",")
b = int(b)
a = a * b
print(int(a))
通不过第2个测试点,经询问才知道,输入数据里面可能会有空格,应该用strip()函数去掉空格。
正确版本如下
1 a,b = input().split(",")
2 a=a.strip()
3 b=int(b.strip())
4 a = a * b
5 print(int(a))

 

strip()函数

描述

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。

注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

语法

strip()方法语法:

str.strip([chars]);
 
posted @ 2020-02-28 10:40  左揽雀尾007  阅读(3619)  评论(0编辑  收藏  举报