Answer and Explanation:
Omnidirectional antenna are those antennas which receives the signals from multiple directions equally.These are the antennas that cannot get the signal from a particular direction thus gives the low throughput.
To get high throughput, directional antennas should be installed because they receive the signal from a particular direction only .Thus the signal received from these antenna work for a certain area.Example-Television antenna at homes are directional antennas names as Yagi-uda antennas.
Answer:
Python Code:-
#creating a list
current_members = [4, 6, 9]
#defining the variable
#assigning the value
member_id = 9
#defining variable count
count = 0
#defining the variable and setting initial value to true
is_a_member = False
#for loop is used to iterate over the list
for x in current_members:
#if statement will check whether the element is found
if x == member_id:
#set the value to true if the value is matched
is_a_member = True
#set the value to 1
count = 1
#if count == 0
#set the value of is_a_member variable to false
if count == 0:
is_a_member = False
#print the current value stored in is_a_member variable
print(is_a_member)
Explanation:
In the above python program, a list is created that is "current_members" and some values are inserted. In the next line, a three-variable is defined that are member_id, count, and is_a_member.
- In both variable member_id, count assigns some value. and in is_a_member variable assign a False value.
- Using a for loop to iterate over the list.
- Inside the loop, If the statement will check whether the element is found. Then set the value of is_a_member variable to True and count to 1.
- Another if the statement is used which checks the value of the count variable. If the value of count is 0 then set the value of is_a_member to False.
- print() function is used to display the current value of is_a_member variable.
lst = input("Enter a,b,c: ").split(",")
a = float(lst[0])
b = float(lst[1])
c = float(lst[2])
root1 = (-b + ((b**2-(4*a*c))**0.5))/(2*a)
root2 = (-b - ((b**2-(4*a*c))**0.5))/(2*a)
dis = b**2 - (4*a*c)
if dis > 0:
print("The roots are {} and {}".format(root1, root2))
elif dis < 0:
print("The equation has no real roots")
else:
print("The root is {}".format(root1))
I wrote my code in python 3.8. I hope this helps!
Answer:
- num1=10
- num2 =20
- num3="30"
- sum = num1+num2+num3
- print (num1)
- print (num2)
- print (num3)
- print (sum)
The error is at line 3. The variable num3 has been assigned a string value with use of the quotes.
To fix the error, take away the quotes from the number 30, since the arithemetic operation cannot be carried out on the string in python program language.
Explanation: