爱情鸟第一论坛com高清免费_91免费精品国自产拍在线可以看_亚洲一区精品中文字幕_男人操心女人的视频

AIC2100代寫、Python設計程序代做

時間:2024-04-02  來源:  作者: 我要糾錯



Lab 1
Byungjoo Lee
Yonsei University
AIC2100 AI Programming with Python
Lab 1 AIC2100
2
You must follow the specification thorougly!
• Any typos (including whitespace and linebreak) will result in a point deduction.
• If you’re asked to write the comment or docstring, you must add them.
• If some Python libraries are prohibited, importing them will result in 0 points.
• Depending on the lab content, additional rules can be added.
• Please read the specification document carefully and submit your code.
• We won't accept appeals for point deductions based on misinterpreting the lab specification
documentation.
• If any specification is unclear, please post your question on the Q&A board.
Lab 1 AIC2100
3
Please refer to the guidelines noted in previous labs. They remain applicable for this and
subsequent labs.
Any updates in guidelines will be announced again.
Coding guideline
Lab 1 AIC2100
4
Notation
• To clearly instruct the lab specifications, (1) we use “˽” to depict a whitespace (blank)
character and (2) “¤” for a “n” (newline) character.
• Underlined text refers to the user input (will be demonstrated again in a further lab).
• New notations will be demonstrated additionally on there first mention.
Lab 1 AIC2100
5
One important note about automated archiving
• In lab0, the automated archive code used the incorrect folder name format “{student_id}”.
• It should have been “lab{X}_{student_id}”. (Sorry)
• Don’t worry, we did not deduct your point with this since it is our mistake.
• In the slides explaning the automated archive code (ap_lab0.pdf p.15-16), we specified the
wrong format, while in the slide explaning manual archiving (p. 17), we specified the correct
format.
• We revised the code and update it to LearnUs, even though it is outdated.
• TL;DR
• If you want to use automated archiving, just use our provided code. You don’t need to
revise it on your own.
• If you manually archived in Lab 0, “lab{X}_{student_id}” foldername is correct.
Lab 1 AIC2100
6
Problem 1
Write a program that allows the user to enter any integer base and integer exponent, and displays
the value of the base raised to that exponent. Your program should work as shown below.
Note 1. You do not have to consider faulty input. More specifically, we will test your program for
integer inputs only.
Note 2. The integer base and exponent will be non-negative.
This program needs to ask two times for input from the user. The input prompt with the second
input() command depends on the input from the first input() command. This is highlighted in the
following example:
What˽base?˽10¤
What˽power˽of˽10?˽4¤
10˽to˽the˽power˽of˽4˽is˽10000¤
Lab 1 AIC2100
7
Problem 1
Here are some examples.
What˽base?˽0¤
What˽power˽of˽0?˽5¤
0˽to˽the˽power˽of˽5˽is˽0¤
What˽base?˽2¤
What˽power˽of˽2?˽10¤
2˽to˽the˽power˽of˽10˽is˽1024¤
What˽base?˽5¤
What˽power˽of˽5?˽0¤
5˽to˽the˽power˽of˽0˽is˽1¤
What˽base?˽-25¤
What˽power˽of˽-25?˽3.7¤
You don’t need to consider non-integer inputs.
Lab 1 AIC2100
8
Problem 1
FAQ
Q. What is 0
0?
A. Mathematically, it converges to 1 and Python will output 1 too.
Lab 1 AIC2100
9
Problem 2
Write a program that allows the user to enter a base integer and a four-digit number, and displays
its value in base 10. Each digit should be entered one per line, starting with the leftmost digit, as
shown below. This program also needs to ask several times for input from the user. The output
depends on the input from input() command. This is highlighted in the following example:
Enter˽the˽base˽integer:˽2¤
Enter˽leftmost˽digit:˽1¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽next˽digit:˽0¤
Enter˽the˽last˽digit:˽1¤
Your˽input˽is˽1001˽in˽base˽2¤
The˽value˽is˽9˽in˽base˽10¤
Example 1
Enter˽the˽base˽integer:˽5¤
Enter˽leftmost˽digit:˽0¤
Enter˽the˽next˽digit:˽3¤
Enter˽the˽next˽digit:˽4¤
Enter˽the˽last˽digit:˽2¤
Your˽input˽is˽0342˽in˽base˽5¤
The˽value˽is˽97˽in˽base˽10¤
Example 2
Lab 1 AIC2100
10
Problem 2
Note 1. You can assume that the base integer is integer from 2 to 10 and four-digit numbers are
non-negative integers.
Note 2. You do not have to consider faulty inputs. There are two cases.
- Invalid base integer input (non-integer or out-of-range)
- Invalid four-digit number (non-integer or exceeding base integer)
Note 3. You don’t need to omit starting zeros when printing your input digit numbers (e.g., if your
input is 0011, then print 0011, not 11). See example 2 in the previous slide.
Lab 1 AIC2100
11
Problem 3
Write a program in which the user can enter any number of positive and negative integer values,
that displays the number of positive values entered and their summation, as well as the negative
values. Your program should work in following conditions.
1. Exclude all numbers that aboslute value is greater than 100 (i.e., 𝑥 > 100).
2. Your program should stop taking the user input and print the results when 0 is entered.
3. The format of printed output differs by whether the number of entered positive/negative integer
is 0 or not.
4. You don’t need to consider faulty inputs (non-integer or -0).
Hint. You can use sum() function.
See the examples on the next slides.
Lab 1 AIC2100
12
Problem 3
Your˽number:˽5¤
Your˽number:˽-32¤
Your˽number:˽105¤
Your˽number:˽31¤
Your˽number:˽-52¤
Your˽number:˽-25234¤
Your˽number:˽0¤
There˽are˽2˽positive˽integer(s)˽and˽the˽sum˽is˽36¤
There˽are˽2˽negative˽integer(s)˽and˽the˽sum˽is˽-84¤
Example 1 – Normal case
Lab 1 AIC2100
13
Problem 3
Your˽number:˽5¤
Your˽number:˽-1002¤
Your˽number:˽15¤
Your˽number:˽31¤
Your˽number:˽0¤
There˽are˽3˽positive˽integer(s)˽and˽the˽sum˽is˽51¤
No˽negative˽integer˽entered¤
Example 2 – Empty negative integer list
Lab 1 AIC2100
14
Problem 3
Your˽number:˽-22¤
Your˽number:˽12345¤
Your˽number:˽-99¤
Your˽number:˽-6¤
Your˽number:˽0¤
No˽positive˽integer˽entered¤
There˽are˽3˽negative˽integer(s)˽and˽the˽sum˽is˽-127¤
Example 3 – Empty positive integer list
Lab 1 AIC2100
15
Problem 3
Your˽number:˽0¤
No˽positive˽integer˽entered¤
No˽negative˽integer˽entered¤
Example 4 – Immediate termination
Lab 1 AIC2100
16
Problem 4
Write a program that calculates the least common multiple (LCM, 최소공배수) of two input positive
integer.
Note 1. You can assume that the input integers are always greater than 1.
Note 2. You do not have to consider faulty inputs.
Note 3. You are not allowed to use any library (including standard one)
Hint 1. Find the greatest common divisor (GCD, 최대공약수) first.
Hint 2. LCM can be computed as the multiple of two integers divided by their GCD.
To compute GCD, we strongly suggest you to use Euclidean algorithm (유클리드 호제법).
Lab 1 AIC2100
17
Problem 4
Input˽integer˽1:˽3¤
Input˽integer˽2:˽4¤
The˽least˽common˽multiple˽of˽3˽and˽4˽is˽12¤
Input˽integer˽1:˽16¤
Input˽integer˽2:˽36¤
The˽least˽common˽multiple˽of˽16˽and˽36˽is˽144¤
Input˽integer˽1:˽1024¤
Input˽integer˽2:˽395¤
The˽least˽common˽multiple˽of˽1024˽and˽395˽is˽404480¤
Input˽integer˽1:˽72¤
Input˽integer˽2:˽80¤
The˽least˽common˽multiple˽of˽72˽and˽80˽is˽720¤
Lab 1 AIC2100
18
Problem 5
Write a program that displays how many images can be stored on a given size USB drive. The
size of the USB drive is to be entered by the user in gigabytes (GB). The number of images that
can be stored must be calcaulted for GIF, JPEG, PNG, and TIFF image file formats. Follow the
below output format.
There are several notes you should follow in this problem.
Enter˽USB˽size˽(GB):˽1¤
˽11184˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
˽18641˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
˽˽5965˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽˽˽372˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
19
Problem 5
Assumption 1: All the images have a resolution of 800×600 pixels.
Assumption 2: The compression rate and color depth of each image format is set as below table.
Follow these steps to compute the total number of bytes required to sotre 1 image.
1. Compute number of pixels.
2. Compute number of bytes to represent lossless image (i.e., multiply color depth byte)
3. Compress the image (i.e., divide it by compress rate).
Format Color depth Compression
GIF 1 byte 5:1
JPEG 3 byte 25:1
PNG 3 byte 8:1
TIFF 6 byte 1:1 (n/a)
Lab 1 AIC2100
20
Problem 5
Note 1. Do not report partial images (e.g., 5.5 images). The number of image must be integer.
Note 2. You are allowed to use Python 3 math module (it is standard library) for this problem only.
Note 3. Assume that 1GB is 2
30 bytes.
Note 4. You can assume that USB size input is always positive integer.
Note 4. The number of images should be displayed in 6-digit fieldwidth (see example in slide 18)
Note 5. For larger USB drives, a fieldwidth of 6 may be insufficient to accommodate the number of
images. In such a case it is permissible to exceed the 6-digit fieldwidth (see below example).
Enter˽USB˽size˽(GB):˽64¤
715827˽image(s)˽in˽GIF˽format˽can˽be˽stored¤
1193046˽image(s)˽in˽JPEG˽format˽can˽be˽stored¤
381774˽image(s)˽in˽PNG˽format˽can˽be˽stored¤
˽23860˽image(s)˽in˽TIFF˽format˽can˽be˽stored¤
Lab 1 AIC2100
21
Marking Criteria
• Score is only given to programs that compile and produce the correct output with Python version
3.
• No points for programs that are named wrongly. Please refer to the following slide for the
required file names.
• Points are deducted for programs that produce warnings.
• Please pay particular attention to the requested output format of your programs. Deviating from
the requested output format results in points deductions.
Lab 1 AIC2100
22
Plagiarism
• Plagiarism (Cheating)
– This is an individual assignment. All or some submissions are checked for plagiarism.
• We will not inform you which problems will be checked.
– Once detected, measures will be taken for all students involved in the plagiarism incident
(including the ``source'' of the plagiarized code).
Lab 1 AIC2100
23
• Please prepare the files for the programming problems. The names of the files, their due
dates, and the archive file names are given in the table above.
• Please upload your archive file by the stated due date on LearnUs.
• Please pay attention to file names.
• Putting files into archives has been explained in the Lab 0 specification.
Deliverables, Due Date and Submission
Problem File name Due Archive name
1 lab1_p1.py
Monday
April 8, 2024,
23:59
lab1_<student id>.zip
2 lab1_p2.py
3 lab1_p3.py
4 lab1_p4.py
5 lab1_p5.py

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp






 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP S380F代做、SQL語言程序代寫
  • 下一篇:COMP 330代做、Python設計程序代寫
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    爱情鸟第一论坛com高清免费_91免费精品国自产拍在线可以看_亚洲一区精品中文字幕_男人操心女人的视频
    <strike id="bfrlb"></strike><form id="bfrlb"><form id="bfrlb"><nobr id="bfrlb"></nobr></form></form>

        <sub id="bfrlb"><listing id="bfrlb"><menuitem id="bfrlb"></menuitem></listing></sub>

          <form id="bfrlb"></form>

            <form id="bfrlb"></form>

              <address id="bfrlb"></address>

              <address id="bfrlb"></address>
              国产精品ⅴa在线观看h| 国产精品久久久久久久久婷婷| 国产欧美日韩综合一区在线播放| 一区二区三区高清不卡| 欧美激情精品久久久久久变态| 国产一区二区成人久久免费影院| 欧美日韩精品不卡| 亚洲一二三级电影| 免费在线成人| 国产精品蜜臀在线观看| 91久久久在线| 国产视频久久网| 暖暖成人免费视频| 欧美精品一区二区三区高清aⅴ| 国产欧美一区二区三区沐欲| 一色屋精品视频免费看| 国产精品女主播一区二区三区| 亚洲视频中文字幕| 久久久久免费观看| 91久久在线视频| 在线观看国产精品淫| 久久久久久久精| 午夜精品区一区二区三| 国产精品久久91| 国产精品久久久久免费a∨大胸| 欧美成人精品不卡视频在线观看| 欧美成人性网| 久久爱www久久做| 久久久精品午夜少妇| 欧美在线日韩精品| 欧美sm极限捆绑bd| 91久久精品美女| 亚洲精品一区中文| 中国日韩欧美久久久久久久久| 久久婷婷国产综合国色天香| 国产欧美日本一区二区三区| 欧美日韩国产页| 亚洲欧美日韩国产精品| 欧美在线观看视频| 午夜精品免费在线| 国产一区二区三区直播精品电影| 欧美在线免费观看视频| 亚洲精品免费网站| 欧美日韩裸体免费视频| 欧美一区二区三区播放老司机| 久久久久久久性| 欧美日韩国产高清视频| 一区二区三区无毛| 日韩一区二区免费看| 国产一区二区精品久久| 久久国产一区| 亚洲欧美三级伦理| 国产亚洲成年网址在线观看| 久久久一本精品99久久精品66| 亚洲视频精选| 亚洲免费视频中文字幕| 欧美高清hd18日本| 久久精品一区二区| 久久久久九九视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲自拍三区| 欧美精品www在线观看| 久久久久久日产精品| 欧美亚洲午夜视频在线观看| 久久中文欧美| 在线精品一区二区| 欧美视频一区二区三区在线观看| 久久成人一区二区| 亚洲黄色一区| 久久久久久夜| 欧美国产日本韩| 欧美精品亚洲精品| 黑人巨大精品欧美黑白配亚洲| 亚洲乱码久久| 午夜欧美不卡精品aaaaa| 午夜精品久久久久久久男人的天堂| 久久综合福利| 国产精品国产自产拍高清av王其| 夜夜嗨av一区二区三区| 亚洲一级高清| 国产精品一国产精品k频道56| 国产精品久久久久久久久免费| 99国内精品久久久久久久软件| 欧美日韩一区二区在线视频| 欧美视频一区二区在线观看| 久久久久久久成人| 免费在线欧美黄色| 久久精品国产第一区二区三区最新章节| 国产午夜亚洲精品理论片色戒| 美国成人直播| 久久在线视频在线| 亚洲国产精品999| 在线精品一区| 美女黄网久久| 性欧美xxxx大乳国产app| 久久一区二区三区av| 欧美二区视频| 国产精品专区第二| 亚洲网站在线播放| 国产日韩欧美中文| 国产视频不卡| 欧美日韩91| 欧美日韩成人精品| 欧美在线看片a免费观看| 亚洲欧洲免费视频| 亚洲女与黑人做爰| 亚洲欧美一区二区三区极速播放| 一本到高清视频免费精品| 欧美一区二区三区免费视频| 欧美成人国产一区二区| 亚洲国产精品va| 久久精彩免费视频| 国产午夜精品全部视频在线播放| 欧美成在线视频| 亚洲精选久久| 亚洲一区不卡| 久久精品久久综合| 亚洲欧美日本视频在线观看| 欧美黄色精品| 欧美激情亚洲视频| 伊人久久综合| 国产精品久久久久一区| 欧美精品一区二区三区在线看午夜| 欧美国产日本高清在线| 欧美一区二区三区视频| 久久综合久久88| 国产欧美在线观看一区| 国产女主播一区二区三区| 亚洲精品日日夜夜| 亚洲第一中文字幕在线观看| 日韩亚洲综合在线| 一区二区三区高清在线观看| 久久av资源网站| 亚洲一区二区三区国产| 欧美福利电影在线观看| 欧美激情日韩| 亚洲视频在线免费观看| 欧美中文字幕在线播放| 99视频一区二区| 久热精品视频在线| 六月婷婷久久| 免费在线播放第一区高清av| 欧美专区在线播放| 欧美在线一二三四区| 久久久亚洲一区| 国产亚洲精品资源在线26u| 国产精品高清免费在线观看| 久久久综合网站| 欧美一区二区三区视频在线观看| 欧美日韩一区二区免费视频| 欧美一区二区三区视频免费| 欧美视频在线一区二区三区| 亚洲国内精品| 欧美在线播放| 亚洲国产小视频| 蜜臀av一级做a爰片久久| 男女激情视频一区| 雨宫琴音一区二区在线| 日韩亚洲欧美成人| 亚洲欧美日韩国产精品| 久久国产一区| 欧美制服第一页| 国产偷久久久精品专区| 国产精品激情电影| 国产私拍一区| 在线视频欧美日韩精品| 亚洲欧美日韩一区在线观看| 亚洲欧美另类在线| 久久精品视频在线免费观看| 欧美日韩国产一中文字不卡| 在线午夜精品自拍| 久久久久久久尹人综合网亚洲| 母乳一区在线观看| 在线观看一区视频| 欧美午夜宅男影院在线观看| 99国产麻豆精品| 亚洲一区二区三区中文字幕| 欧美在线|欧美| 欧美剧在线免费观看网站| 亚洲无吗在线| 国产日韩欧美亚洲一区| 一本久久知道综合久久| 亚洲日本成人| 国产日韩欧美一区在线| 亚洲制服欧美中文字幕中文字幕| 日韩亚洲欧美综合| 国内成+人亚洲| 亚洲国产精品va在线看黑人| 日韩亚洲精品电影| 欧美日韩在线播放| 国内自拍亚洲| 国产亚洲成年网址在线观看| 欧美多人爱爱视频网站| 亚洲一区三区电影在线观看| 黄色成人在线免费| 国产亚洲女人久久久久毛片| 国产欧美精品va在线观看| 亚洲欧美综合国产精品一区| 欧美一区二区性| 亚洲一区二区精品|