【浙大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]);