day 4

字符串转整数

今天是我开心的if else狂堆环节,实际上因为我自己只会这个Orz
经过一系列的堆叠,然后我卡在了- 234这个输入上,在本地编译器输出是正常的,但是提交代码就显示输出错误。。。不知道为啥,但是今天这个判断语句练习做的还是挺开心的~

class Solution:
    def myAtoi(self, str):
        sig = 0
        has_nub = 0
        has_str = 0
        has_sig = 0
        nub = ''
        if len(str) == 0:
            return(0)
        for i in range (len(str)):
            if str[i] == ' ' :
                if len(nub) ==0:
                    continue
                if sig == 1:
                    return(0)
                break
            elif str[i] == '+' or str[i] == '-':
                if has_nub == 1:
                    break
                if has_sig == 1:
                    return(0)
                has_sig = 1
                sig = i
                continue
            elif False == str[i].isdigit():
                if len(nub) !=0:
                    break
                if len(nub) == 0:
                    return(0)
            else:
                has_nub = 1
            if has_str == 1:
                continue
            nub += str[i]
        if len(nub) == 0:
            return(0)
        if int(nub) >= 2147483648 and has_sig ==1:
            if str[sig] == '-':
                return -2147483648
            elif str[sig] == '+':
                return +2147483647   
        elif int(nub) >= 2147483648 and has_sig ==0:
            return 2147483647
        if has_sig == 1 :
            nub = str[sig] + nub    
        return int(nub)

今天是自己写的,比较开心~一会看看大神们是怎么做的。

### 关于苍穹外卖项目第四天教程视频 对于特定项目的教程视频查询,尤其是像苍穹外卖这样的具体项目,在提供的参考资料中并未直接提及该项目及其对应的每日教程详情[^1][^2][^3]。 然而,通常这类系列教程会按照一定模式发布,例如每天更新一期视频来覆盖不同主题或功能模块。为了定位到苍穹外卖项目第4天的具体教程: - 可以访问官方文档或者课程平台主页查找是否有详细的日程安排表。 - 如果存在配套的学习社区或论坛,则可以尝试在那里询问其他学员是否记得当天的内容重点。 - 社交媒体平台上也可能有关于此项目的讨论群组,加入这些群体往往能更快获得帮助。 另外值得注意的是,许多在线教育平台都会提供完整的播放列表,其中包含了整个课程的所有章节,这样就可以轻松跳转至所需的那一部分进行观看学习。 ```python # 假设有一个函数可以从给定URL获取视频列表并返回指定日期的教学资源链接 def get_tutorial_video_url(project_name, day_number): base_url = "https://example.com/tutorials" full_path = f"{base_url}/{project_name}/day_{day_number}.mp4" return full_path if check_if_exists(full_path) else None # 使用示例 tutorial_day_4_link = get_tutorial_video_url('qingtian_takeout', 4) if tutorial_day_4_link: print(f"Day 4 tutorial available at {tutorial_day_4_link}") else: print("Could not find the requested tutorial.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值