鱼C论坛

 找回密码
 立即注册
查看: 1210|回复: 10

为什么在PTA上一直无法通过

[复制链接]
发表于 2019-3-18 14:37:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
图片上是题目要求,
  1. number=str(input("请输入数字:"))
  2. str1=''
  3. if int(number)%100==0:
  4.     print(int(number)//100)

  5. else:
  6.     list1=list(number)
  7.     while list1:
  8.         str1+=list1.pop()
  9.     print(int(str1))
复制代码



我拿123 试的读出是321 拿700试的读出是7,
想知道哪里有问题,为什么一直无法通过呢。。。

谢谢各位鱼油了!!
1552890890(1).jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-3-18 14:43:32 | 显示全部楼层
700 输出 如果是int 那么肯定是7  如果想输出007 那么一定是string 类型
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-18 14:44:48 | 显示全部楼层
wp231957 发表于 2019-3-18 14:43
700 输出 如果是int 那么肯定是7  如果想输出007 那么一定是string 类型

可是最后输出的时候print(int(str1)) 我都用int转换了呀~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 14:54:53 | 显示全部楼层
试试120这样的数,看看结果是什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 14:57:57 | 显示全部楼层
思路没错,可能有点偏门了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-18 15:01:43 | 显示全部楼层
冬雪雪冬 发表于 2019-3-18 14:54
试试120这样的数,看看结果是什么

输出的是21  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-18 15:02:18 | 显示全部楼层
BngThea 发表于 2019-3-18 14:57
思路没错,可能有点偏门了

那为什么就一直都是答案错误。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 15:09:58 | 显示全部楼层

我的理解应该是以字符串的形式输出,如果是整数就不可能有前面的0了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 15:55:28 | 显示全部楼层
瓜大当 发表于 2019-3-18 14:44
可是最后输出的时候print(int(str1)) 我都用int转换了呀~~

正因为你用int进行了强制转换  所以就变成int 而int 是不可能有前导0的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-18 17:52:44 | 显示全部楼层
冬雪雪冬 发表于 2019-3-18 15:09
我的理解应该是以字符串的形式输出,如果是整数就不可能有前面的0了。
  1. num=(input("请输入数字:"))
  2. str1=''
  3. if num[2]=='0':
  4.     if num[1]=='0':
  5.         print(num[0])
  6.     else:
  7.         print(num[1]+num[0])
  8. else:
  9.     list1=list(num)
  10.     while list1:
  11.         str1+=list1.pop()

  12.     print(str1)
  13.         
复制代码

        
我刚刚重写的一个 输出的是str,但是为啥还不对啊。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-18 21:16:45 | 显示全部楼层
瓜大当 发表于 2019-3-18 17:52
我刚刚重写的一个 输出的是str,但是为啥还不对啊。

去掉input的参数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-14 15:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表